hs-MonadRandom | | Random-number generation monad |
hs-mono-traversable | | Type classes for traversing monomorphic containers |
hs-mono-traversable-instances | | Extra typeclass instances for mono-traversable |
hs-monoidal-containers | | Containers with monoidal accumulation |
hs-mtl-compat | | Backported Control.Monad.Except module from mtl |
hs-mutable-containers | | Abstactions and concrete implementations of mutable containers |
hs-newtype | | Typeclass and set of functions for working with newtypes |
hs-newtype-generics | | Typeclass and set of functions for working with newtypes |
hs-old-locale | | Locale library |
hs-OneTuple | | Singleton Tuple |
hs-Only | | The 1-tuple type or single-value collection |
hs-optional-args | | Optional function arguments |
hs-optparse-applicative | | Utilities and combinators for parsing command line options |
hs-optparse-simple | | Simple interface to optparse-applicative |
hs-ordered-containers | | Set- and Map-like types that remember the order elements were inserted |
hs-os-string | | Library for manipulating Operating system strings |
hs-pandoc-lua-marshal | | Use pandoc types in Lua |
hs-parallel | | Parallel programming library |
hs-parser-combinators | | Commonly useful parser combinators |
hs-pattern-arrows | | Arrows for Pretty Printing |
hs-persistent | | Type-safe, multi-backend data serialization |
hs-persistent-template | | Type-safe, non-relational, multi-backend persistence |
hs-pointed | | Pointed and copointed data |
hs-pretty-show | | Tools for working with derived Show instances |
hs-pretty-simple | | Pretty printer for data types with a 'Show' instance |
hs-primitive | | Primitive memory-related operations |
hs-primitive-extras | | Extras for the primitive library |
hs-primitive-unlifted | | Primitive GHC types with unlifted types inside |
hs-protolude | | Sensible starting Prelude for building custom Preludes |
hs-psqueues | | Pure priority search queues |
hs-QuickCheck | | Random testing of program properties |
hs-quickcheck-instances | | Common QuickCheck instances |
hs-random | | Random number library |
hs-random-shuffle | | Random shuffle implementation |
hs-refact | | Specify refactorings to perform with apply-refact |
hs-reflection | | Reifies arbitrary terms into types |
hs-relude | | Alternative Haskell standard library |
hs-repline | | Haskeline wrapper for GHCi-like REPL interfaces |
hs-resource-pool | | High-performance striped resource pooling implementation |
hs-resourcet | | Deterministic allocation and freeing of scarce resources |
hs-retry | | Retry combinators for monadic actions that may fail |
hs-rio | | Alternative standard library for Haskell |
hs-rio-orphans | | Orphan instances for the RIO type in the rio package |
hs-row-types | | Open Records and Variants |
hs-safe | | Library for safe (pattern match free) functions |
hs-safe-exceptions | | Safe, consistent, and easy exception handling |
hs-safesemaphore | | Much safer replacement for QSemN, QSem, and SampleVar |
hs-say | | Send textual messages to a Handle in a thread-friendly way |
hs-selective | | Selective applicative functors |
hs-semialign | | Align and Zip type-classes from the common Semialign ancestor |
hs-semver-range | | Implementation of semver and semantic version ranges |
hs-serialise | | Binary serialisation library for Haskell values |
hs-setenv | | Cross-platform library for setting environment variables |
hs-setlocale | | Haskell bindings to setlocale |
hs-shelly | | Shell-like (systems) programming in Haskell |
hs-silently | | Prevent or capture writing to stdout and other handles |
hs-singleton-bool | | Type level booleans |
hs-slist | | Sized list |
hs-some | | Existential type: Some |
hs-sop-core | | True Sums of Products |
hs-sorted-list | | Type-enforced sorted lists and related functions |
hs-split | | Combinator library for splitting lists |
hs-splitmix | | Fast Splittable PRNG |
hs-StateVar | | Abstraction over state variables |
hs-stm-chans | | Additional types of channels for STM |
hs-stm-containers | | Containers for STM |
hs-stm-hamt | | STM-specialised Hash Array Mapped Trie |
hs-storable-record | | Elegant definition of Storable instances for records |
hs-storable-tuple | | Storable instance for pairs and triples |
hs-streaming-commons | | Common lower-level functions for various streaming data libraries |
hs-strict | | Strict data types and String IO |
hs-strict-identity | | Strict Identity Monad, handy for writing fast code! |
hs-syb | | Haskell Scrap Your Boilerplate Library |
hs-tabular | | Two-dimensional data tables with rendering functions |
hs-tagged | | Haskell 98 phantom types to avoid unsafely passing dummy arguments |
hs-tasty | | Modern and extensible testing framework |
hs-tasty-hunit | | HUnit support for the Tasty test framework |
hs-tasty-quickcheck | | QuickCheck support for the Tasty test framework |
hs-tasty-rerun | | Rerun only tests which failed in a previous test run |
hs-terminal-size | | Get terminal window height and width |
hs-tf-random | | High-quality splittable pseudorandom number generator |
hs-th-abstraction | | Nicer interface for reified information about data types |
hs-th-compat | | Backward- (and forward-)compatible Quote and Code types |
hs-th-env | | Template Haskell splice that expands to an environment variable |
hs-th-lift | | Derive Template Haskell's Lift class for datatypes |
hs-th-lift-instances | | Lift instances for template-haskell for common data types |
hs-these | | Either-or-both data type |
hs-timeit | | Time monadic computations with an IO base |
hs-transformers-base | | Lift computations from the bottom of a transformer stack |
hs-transformers-compat | | Small compatibility shim exposing the new types |
hs-trial | | Trial Data Structure |
hs-trial-optparse-applicative | | Trial helper functions for optparse-applicative |
hs-turtle | | Shell programming, Haskell-style |
hs-type-equality | | Data.Type.Equality compat package |
hs-uglymemo | | Simple (but internally ugly) memoization function |
hs-unagi-chan | | Fast concurrent queues with a Chan-like API, and more |
hs-unbounded-delays | | Unbounded thread delays and timeouts |
hs-uniplate | | Help writing simple, concise and fast generic operations |
hs-unix-compat | | Portable POSIX-compatibility layer |
hs-unliftio | | The MonadUnliftIO typeclass along with a number of common instances |